Test timeout of 50000ms exceeded.
Error: locator.click: Test timeout of 50000ms exceeded.
Call log:
- waiting for getByRole('link', { name: 'MacBook' }).first()
at ElementUtil.doClick (/home/runner/work/FrameWork2026/FrameWork2026/utilities/ElementUtil.ts:68:46)
at SRP.selectProduct (/home/runner/work/FrameWork2026/FrameWork2026/POM/SRP.ts:22:28)
at /home/runner/work/FrameWork2026/FrameWork2026/tests/pdp.spec.ts:30:33
for(const prodData of searchData){
test(`Verify the product details of product ${prodData.productName}`,async({homePage})=>{
const srp:SRP=await homePage.doSearch(prodData.searchKey);
const pdp:PDP=await srp.selectProduct(prodData.productName);
const prodDetails=await pdp.getProductdetails();
expect(prodDetails.get('Header')).toBe(prodData.productName);
expect(prodDetails.get('Image Count')).toBe(prodData.imageCount);
expect(prodDetails.get('Brand')).toBe(prodData.Brand);